iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0

網站的基礎架構

我們平日理會使用瀏覽器,瀏覽網站(網頁)。我們利用瀏覽器,第一個畫面就是網站的前端(簡稱:front end),後端就是用來接收前端發送的要求,有可能後端也會發送要求給資料庫系統。資料庫會把結果傳回框架再回傳到前端,成與使用者互動的目的。

網站後端開發

程式語言 - Python

網站框架 - Flask

Flask 網站框架簡介

優點:

  1. 精簡的核心
  2. 彈性的擴充功能
  3. 活躍的社群 (受歡迎)

Flask 快速開始

  1. 安裝 Flask
    可以查看pipenv操作教學點擊這裡

  2. 撰寫後端

    • 打開VSCode

    • 點擊 檔案(file) > 開啟資料夾(Open Folder) > 選擇你虛擬環境的目錄

    • 在目錄底下創一個新的.py檔案 ~這裡我創一個 app.py

    • 確認你的編譯環境有沒有在虛擬環境內

    • 打Code

    from flask import Flask #載入 Flask
    app=Flask(__name__) #建立Application 物件
    
    #建立網站首頁的回應方式
    
    @app.route("/") #'/'叫正斜線反之'\'叫反斜線
    def index():#用來回應網站首頁的回應方式
        return "Hello Flask"    # 回傳網站首頁內容
    
    app.run() #啟動伺服器
    
  3. 執行、測試網站運做

  • 在VSCode終端機上輸入python app.py

  • 按住 ctrl並點擊https://127.0.0.1網頁就會出現瞜~

補充

重新整理就會看到127.0.0.1這個會不斷更新

參考資料與資料來源:

澎澎的教學網站
澎澎的yt教學頻道


上一篇
Day 07 python 進階入門(3)
下一篇
Day 09 Flask 後端組成與運作方式
系列文
資工琪琪的後端學習筆記(python&flask)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言